﻿namespace SsisLdapSource.DirectoryServicesProtocolsExtensions
{
    using System.Collections.Generic;

    public abstract class SemanticAttributeGroup
    {
        private readonly List<string> attributes;

        protected SemanticAttributeGroup()
        {
            attributes = new List<string>();
        }
        
        protected SemanticAttributeGroup(List<string> attributes)
        {
            if (attributes == null)
            {
                attributes = new List<string>();
            }

            this.attributes = attributes;
        }

        public List<string> Members
        {
            get { return attributes; }
        }  
    }
}
